Part Number Hot Search : 
XXXBA 5KP36CA 00CTT RL152 120CA DDZX9711 LC93220A CLL5267B
Product Description
Full Text Search
 

To Download HMP8156EVAL2 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
 Semiconductor
N FOR DED 8115 N MME ee HMP ECO S R NOT
March 1998
E
ES WD
IGN
S
HMP8112
NTSC/PAL Video Decoder
Features
* Supports ITU-R BT.601 (CCIR601) and Square Pixel * 3 Composite Analog Inputs with Sync Tip AGC, Black Clamping and White Peak Control * Patented Decoding Scheme with Improved 2-Line Comb Filter, Y/C Separation * NTSC M, N, and PAL (B, D, G, H, I, M, N, CN) Operation * Composite or S-Video Input * User-Selectable Color Trap and Low Pass Video Filters * User Selectable Hue, Saturation, Contrast, Sharpness, and Brightness Controls * User Selectable Data Transfer Output Modes - 16-Bit 4:2:2 YCbCr - 8-Bit 4:2:2 YCbCr * User Selectable Clock Range from 20MHz - 30MHz * I2C Interface * VMI Compatible Video Data Bus
Description
The HMP8112 is a high quality, digital video, color decoder with internal A/D converters. The A/D function includes a 3:1 analog input mux, Sync Tip AGC, Black clamping and two 8-bit A/D Converters. The high quality A/D converters minimize pixel jitter and crosstalk. The decoder function is compatible with NTSC M, PAL B, D, G, H, I, M, N and special combination PAL N video standards. Both composite (CVBS) and S-Video (Y/C) input formats are supported. A 2 line comb filter plus a user selectable Chrominance trap filter provide high quality Y/C separation. Various adjustments are available to optimize the image such as Brightness, Contrast, Saturation, Hue and Sharpness controls. Video synchronization is achieved with a 4xfSC chroma burst lock PLL for color demodulation and line lock PLL for correct pixel alignment. A chrominance subsampling 4:2:2 scheme is provided to reduce chrominance bandwidth. The HMP8112 is ideally suited as the analog video interface to VCR's and camera's in any multimedia or video system. The high quality Y/C separation, user flexibility and integrated phase locked loops are ideal for use with today's powerful compression processors. The HMP8112 operates from a single 5V supply and is TTL/CMOS compatible.
Applications
* Multimedia PCs * Video Conferencing * Video Editing * Video Security Systems * Settop Boxes (Cable, Satellite, and Telco) * Digital VCRs * Related Products - NTSC/PAL Encoders: HMP8154, HMP8156, HMP8171, HMP8173 - NTSC/PAL Decoders: HMP8115
Ordering Information
PART NUMBER HMP8112CN HMP8112EVAL2 HMP8156EVAL2 TEMP. RANGE (oC) 0 to 70 PACKAGE 80 Ld PQFP PKG.NO. Q80.14x20
PCI Reference Design (Includes Part) Frame Grabber Evaluation Board (Includes Part)
PQFP is also known as QFP and MQFP
Table of Contents
Page
Functional Block Diagrams . . . . . . . . . . . . . . . . . . . . . . . . 2 Functional Operation Introduction. . . . . . . . . . . . . . . . . . . 6 Internal Register Description Tables . . . . . . . . . . . . . . . . . 14 Pinout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 Pin Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 AC and DC Electrical Specifications . . . . . . . . . . . . . . . . . 24 Typical Performance Curves . . . . . . . . . . . . . . . . . . . . . . . 27 Applications Information . . . . . . . . . . . . . . . . . . . . . . . . . . 39 Package Dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
CAUTION: These devices are sensitive to electrostatic discharge. Users should follow proper IC Handling Procedures. Copyright
(c) Harris Corporation 1998
File Number
4221.3
1
COMP_FILTER
COMP_A/D_IN
VID_IN0 + 8-BIT ADC
VID_IN1
INPUT MUX
Functional Block Diagrams
VID_IN2/Y
DIGITAL COMPARATORS Y/C SEPARATION COLOR TRAP WHITE PEAK LEVEL BLACK LEVEL SYNC LEVEL
CLAMP_CAP
USER ADJUST.
ACTIVE DVLD OUTPUT SAMPLE RATE CONVERTER Y[7:0]
AGC_CAP
AGC AND CLAMP LOGIC COLOR DEMODULATION INPUT SAMPLE RATE CONVERTER
COLOR ADJUST
CbCr[7:0]
HMP8112
2
DIGITAL COMPARATOR CLAMP CHROMA PLL VSYNC DETECT + 8-BIT ADC STD_ERR
GAIN_CTRL
CR_CLAMP_CAP
CLAMP LOGIC AND GAIN CONTROL
HSYNC DETECT
SCL LINE LOCK PLL MICROPROCESSOR INTERFACE AND CONTROL SDA
CHROMA_IN
LOCKED FIELD VSYNC HSYNC RESET
HMP8112 Functional Block Diagrams
GAIN_CTRL
(Continued)
CCLAMP_CAP
CLAMP LOGIC AND GAIN CONTROL
DIGITAL COMPARATOR CLAMP
EXTERNAL ANTIALIASING FILTER CIN3 + EXTERNAL ANTIALIASING FILTER 8-BIT ADC C CR[7:0]
SOURCE SELECT
L_OUT
L_ADIN
LIN0 LIN1 LIN2 INPUT MUX + 8-BIT ADC
Y, CVBS L[7:0]
DIGITAL COMPARATORS LCLAMP_CAP SYNC LEVEL AGC AND CLAMP LOGIC BLACK LEVEL WHITE PEAK LEVEL
LAGC_CAP
WHITE PEAK ENABLE (WPE)
VIDEO INPUT
3
CLK (20MHz - 30MHZ) VSYNC DETECT
HUE ADJUST
FIELD VSYNC STANDARD ERROR
Functional Block Diagrams
HSYNC HSYNC DETECT
4FSC CLOCK CHROMA PLL NCO CHROMA PLL LOOP FILTER CHROMA PHASE DETECTOR
(Continued)
CLK TO 4FSC RATIO AGC ADJUST SATURATION ADJUST C DATA LINE DELAY COMB FILTER CHROMA DEMODULATOR UV UV AGC SATURATION ADJUST Y DATA CHROMA TRAP U,V U,V TO CbCr COLOR SPACE CONVERTER AND COLOR KILLER C,CVBS DATA LP FILTER
LINE LOCKED PLL LOOP FILTER
ISL
LINE LOCKED NCO
LOCKED
HMP8112
VIDEO DECODER
4
HORIZONTAL M Y DATA AND VERTICAL Y DATA U SHARPNESS X ADJUST ISL SHARPNESS ADJUST CHROMA TRAP ENABLE
CR[7:0] C
M U X
C,CVBS DATA
CbCr DATA
INPUT SAMPLE RATE CONVERTER
LOW PASS FILTER ENABLE
OUTPUT SAMPLE RATE CONVERTER
Y,CVBS
Y DATA
L[7:0]
Y SYNC DATA STRIPPER, BRIGHTNESS, & CONTRAST ADJUST
STANDARD SELECT
HMP8112 Functional Block Diagrams
(Continued)
CONTROL REGISTERS ADDRESS POINTER
OEN 0 1
ADDRESS POINTER
.... .... .... ....
. . . .
25 CbCr[7:0] 8/16 OUTPUT SELECT 32 X 16 DEEP FIFO Y[7:0] M U X
CONTROL DATA BUS
R E G I S T E R
CbCr[7:0] 8
SERIAL SHIFT REGISTER
R E G I S T E R
Y[7:0] 8
DVLD A0 SCL SDA ACTIVE
I2C CONTROL INTERFACE
OUTPUT INTERFACE
Schematic
U1 LUMA0 LUMA1 LUMA2 R3 75 R4 75 R5 75 C4 1.0F C5 1.0F C3 1.0F 5 6 7 LIN2 LIN1 LIN0 CRCB7 CRCB6 CRCB5 CRCB4 CRCB3 CRCB2 CRCB1 CRCB0 Y7 Y6 Y5 Y4 Y3 Y2 Y1 Y0 ACTIVE DVLD 51 50 49 48 47 45 43 42 64 63 60 58 57 56 55 54 65 66 CR_CB7 CR_CB6 CR_CB5 CR_CB4 CR_CB3 CR_CB2 CR_CB1 CR_CB0 Y7 Y6 Y5 Y4 Y3 Y2 Y1 Y0 CR_CB10. .71 CR_CB10. .71
LOW PASS FILTER 19 CIN
Y10. .71
Y10. .71
CHROMA R6 75
C6 1.0F 9 R7 680 C2 15pF L1 82H C1 15pF 8 R8 5.62K 77 76
VCC VCC VCC VCC VCC VCC VCC R17 4K
L_OUT L_ADIN
R11 10K
R12 10K
R13 10K
R14 10K
R15 10K
R16 4K
ACTIVE DVLD FIELD HDRIVE VDRIVE
C9 0.22F
C8 0.01F AVCC R1 1K C10 0.1F R9 5K
C7 0.01F
C11 0.1F
67 FIELD LCLAMP_CAP 71 29 HSYNC CCLAMP_CAP 70 VSYNC 27 WPE 34 RESET 28 40 GAIN_CNTL SDA 41 SCL 38 78 CLK DEC_T 13 CLK 30 36 DEC_L TEST C12 0.1F R18 10
LAGC_CAP
RESET SDA SCL 27MHz
27MHz R10 50 C13 15pF
VCC R2 10K JP1 JUMPER
5
HMP8112 Introduction
The HMP8112 is an NTSC/PAL compatible Video Decoder with both chroma burst and line locked digital phase locked loops. The HMP8112 contains two 8-bit A/D converters and an I2C port for programming internal registers. Analog Video/Mux Inputs The Luminance channel has three analog video inputs that can be used for composite or the Y input of a S-Video signal, and one analog input for chrominance. LIN2 is used with CIN to interface an S-Video input. Three composite or two composite and one S-Video inputs can be applied to the HMP8112 at any one time. Control of the analog front end is selected by bits 2 and 1 of the Video Input Control Register. Anti-Aliasing Filter An external anti-alias filter is required to achieve optimum performance and prevent high frequency components from being aliased back into the video image. For the LIN inputs a single filter is connected to L_OUT and L_ADIN. For CIN the anti-aliasing filter should be connected to the CIN input. A recommended filter is shown below.
L_OUT (PIN 9) 680 15pF 82H L_ADIN (PIN 8) 5.62k
ming registers. The DC RESTORE pulse can be programmed with the DC RESTORE Start and End time control registers. DC RESTORE should be asserted 6.5s after the falling edge of horizontal sync (0HSYNC) and held for a duration of 2s. Both HAGC and DC RESTORE are synchronous to the output sample rate (OSR) converter and are clocked in OSR (pixel clock) clock periods. The OSR clock rate is dependent on the input standard used. See Table 1 for the register values used for the different video standards.
TABLE 1. HAGC AND DC RESTORE VALUES VIDEO OUTPUT STANDARD Square Pixel NTSC 640x480 CCIR601 NTSC 720x480 CCIR601 PAL 720X512 Square Pixel PAL 768X512 HAGC START/END VALUES 02F8/0008H DC RESTORE START/END VALUES 0028/0040H HSYNC START/END VALUES 0020/0050H
033F/0000H 033F/0000H
0037/0052H 0037/0052H
033B/0060H 033B/0060H
03A0/0018H
0040/0054H
0020/0070H
15pF
White Peak Enable
AGND LOW PASS FILTER CHROMA IN 75 1.0F CIN (PIN 19)
The white peak enable input, (WPE) enables or disables the white peak control. Enabled, (logic high) when the digital outputs exceed code 248, the AGC will reduce the gain of the video amplifier to prevent over-ranging the A/D. If disabled, the AGC operates normally, keeping the horizontal sync tip at code 0 and allowing the A/D's range to go to 255 at the maximum peak input. NTSC/PAL Decoder The NTSC/PAL decoder is designed to convert incoming Composite or Separated (SVHS, Y/C) video into it's YCbCr component parts. The digital phase locked loops are designed to synchronize to the various NTSC/PAL standards. They provide a stable internal 4xfSC (Frequency of the Color Sub-Carrier) video clock for color demodulation, and a line locked clock for vertical spatial pixel alignment. The decoder uses the CLK to run the A/D converters and the phase locked loops. This asynchronous master clock for the decoder eliminates the need for a unique clock source in a Multimedia application. CLK can run from 20MHz to 30MHz when using the 16-bit Synchronous Data output Mode. The user must program the CLK to Color Sub-Carrier Ratio to match the CLK frequency used (see Internal Phase Locked Loops discussion). When using the 8-bit Burst Data Output Mode the CLK should be a 24.5454MHz, 27MHz or 29.5MHz depending on the output video standard chosen. The crystal oscillator must have a 50ppm accuracy and a 60/40% duty cycle symmetry to ensure proper operation. Since the video data from the external A/D's are sampled at the CLK frequency a sample rate converter is employed to convert the data from the CLK rate to the
FIGURE 1. RECOMMENDED ANTI-ALIASING FILTER
AGC And Clamp Circuit Inputs LIN0-2 contain a sync tip AGC amplifier. During the sync tip the value of the A/D is driven to code 0 by gaining up the video input signal. The sync tip AGC is sampled during the HAGC pulse time which is controlled by the HAGC Pulse Start Time and End Time registers. The LIN0-2 inputs apply a DC clamp reference to the back porch of the video. This is controlled by the DC-RESTORE Pulse Start Time and End Time Registers. After a RESET, a change of the video standard, or a PLL Chrominance Subcarrier Ratio Register load, HAGC and DC RESTORE are overlapped, until LOCKED is asserted. (the PLL has acquired a stable line lock). This is the acquisition mode of the PLL where the decoder is trying to lock to a new video source. Once the PLL is LOCKED, HAGC and DC RESTORE are moved out to the default programmed values in the user programming registers. The HAGC should be set coincident to the incoming horizontal sync signal. The HAGC pulse should be set to a width of 2s. Once the PLL is locked the DC RESTORE signal is moved out to the default programmed values in the user program-
6
HMP8112
internal decoding frequency of 4xfSC.
0HSYNC 0HSYNC
VIDEO INPUT VIDEO INPUT
6.5s DC RESTORE DC RESTORE START TIME HAGC HAGC tPW = 2.0s OVERLAPPED CONTROL START TIME END TIME END TIME
FIGURE 2A. PLL ACQUISITION MODE
FIGURE 2B. PLL LOCKED MODE
The input sample rate converter will interpolate between existing CLK samples to create the chroma locked (4xfSC) samples needed for the color decoder. An interpolation is done to create the 4xfSC pixel and a correction factor is then applied..
INCOMING VIDEO SAMPLES
TIME
chrominance information at half line intervals throughout the NTSC video spectrum. Therefore, NTSC has 227.5 cycles of chrominance per NTSC line. The half of a cycle causes the next reference burst to be 180o out of phase with the previous line's burst. The two line comb efficiently removes the chrominance information from the baseband luminance signal. When decoding NTSC, the decoder maintains full luminance bandwidth horizontally throughout the chrominance carrier frequency range. Unlike most 2 line comb filter separation techniques, vertical bandwidth is maintained by means of a proprietary transform technique.
Y
I, Q
Y
RESAMPLED VIDEO AMPLITUDE
TIME fH/2 4xfSC fH/2
FIGURE 3. SAMPLE RATE CONVERSION
fH FREQUENCY Y I, Q Y
The decoder can be used with the following video sources: Analog Composite - NTSC M, - PAL B, D, G, H, I, N And Special Combination PAL N Analog S - VHS (Y/C) - NTSC M, PAL B, D, G, H, I, N And Special Combination PAL N
AMPLITUDE
FREQUENCY
Color Separation, And Demodulation To separate the chrominance modulated color information from the baseband luminance signal, a 2 line comb filter is employed. In NTSC signals the color information changes phase 180o from one line to the next. This interleaves the
FIGURE 4. COMPOSITE NTSC INTERLEAVE SCHEME
For PAL systems there are 283.75 cycles of chrominance per line. Chrominance information is spaced at quarter line intervals with a reference phase of 135o. The reference
7
HMP8112
phase alternates from line to line by 90o. To fully separate the PAL chrominance and luminance signals the user selectable filters should be enabled. The chroma notch filter built into the luminance channel should be enabled for PAL systems to reduce cross luminance effects. The low pass filter in the chrominance processing chain helps to reduce cross color products. pin. This signal follows the horizontal sync of an input video source. If there is no source the HSYNC pin will continue to run at video rates due to the Line Locked PLL free-running. HSYNC can be moved throughout the video line using the HSYNC Start and End time registers. This 10-bit register allows the HSYNC to be moved in OSR clock increments (12.27MHZ, 13.5MHz or 14.75MHz).
Y
I, Q
I, Q
Y
Vertical Sync And Field Detection
The vertical sync and field detect circuit of the decoder uses a low time counter to detect the vertical sync sequence in the video data stream. The low time counter accumulates the low time encounted after the horizontal sync edge or at the start of each line. When the low time count exceeds the vertical sync detect threshold, VSYNC is asserted immediately. VSYNC will remain asserted for a minimum of 1 line. The FIELD flag is updated at the same time as the VSYNC line. The FIELD pin is a `0' for ODD fields and a `1' for even fields.
AMPLITUDE
fH/4 fH FREQUENCY Y
fH/4
I, Q
I, Q
Y
AMPLITUDE
In the case of lost vertical sync or excessive noise that would prevent the detection of vertical sync, the FIELD flag will continue to toggle. Lost vertical sync is declared if after 337 lines a vertical sync period was not detected for 3 successive lines. When this occurs the phase locked loops are initialized to the acquisition state. The VSYNC pulse out of the decoder follows the vertical sync detection and is typically 6.5 lines long. The VSYNC will run at the field rate of the selected video standard selected. For NTSC the field rate is 60Hz and for PAL the field rate is 50Hz. This signal will continue to run even in the event of no incoming video signal.
FREQUENCY
FIGURE 5. COMPOSITE PAL INTERLEAVE SCHEME
The demodulator in the decoder decodes the color components into U and V. The U and V components are converted to Cb and Cr components after the decoding process. YCbCr has a usable data range as shown in Figure 4. The data range for Y is limited to a minimum of 16.
255 248 WHITE 100% 255 240 212 128 128 44 16 16 0 YELLOW 75% YELLOW 100% BLUE 100% BLUE 75% 255 240 212 128 44 16 0 CYAN 75% CYAN 100% RED 100% RED 75%
Internal Phase Locked Loops
The HMP8112 has two independent digital phase locked loops on chip. A chroma phase-locked loop is implemented to maintain chroma lock for demodulation of the color channel, and a line locked phase lock loop is implemented to maintain vertical spatial alignment. The phase locked loops are designed to maintain lock even in the event of VCR headswitches and multipath noise. The HMP8112 can use a main crystal (CLK) of 20MHz to 30MHz. The crystal is used as a reference frequency for the internal phase locked loops. The ratio of the crystal frequency to the video standard is programmed into an internal register for the PLLs to correctly decode video. The HMP8112 decoder contains 2 sample rate converters and 2 phase locked loops that lock to the incoming video. The input sample rate converter synchronizes the digitized video from the CLK rate to a 4xfSC rate. The chrominance is separated from the luminance and then demodulated. The Chroma phase locked loop uses the CLK source as the PLL reference frequency. To initialize the chroma PLL, the CLK to 4xfSC ratio must be loaded. For example, if the CLK was 27MHz and the video signal is NTSC (4 x 3.579545MHz = 14.318MHz) then the ratio loaded is 0.5302895 in 16-bit precision.
BLACK
Y DATA RANGE
Cb DATA RANGE
Cr DATA RANGE
FIGURE 6. YCbCr DATA RANGES
The decoder is compatible with all NTSC and PAL video formats available throughout the world. Table 2 shows the compatible video standards.
Horizontal Sync Detection
Horizontal sync is detected in the Output Sample Rate converter (OSR). The OSR spatially aligns the pixels in the vertical direction by using the horizontal sync information embedded in the digital video data stream. The HSYNC sync pulse out of the decoder is a video synchronous output
8
HMP8112
TABLE 2. COMPATIBLE VIDEO INPUT STANDARDS COLOR SUBCARRIER fSC 3.579545MHz 4.43361875MHz 3.579545MHz 4.43361875MHz 3.58205625MHz NUMBER OF FIELDS PER SECOND 60Hz 50Hz 60Hz 50Hz 50Hz NUMBER OF VERTICAL LINES 525 625 525 625 625 LINE FREQUENCY 15,734 ( 0.0003%) 15,625 ( 0.02%) 15,750 ( 0.0003%) 15,625 ( 0.15%) 15,750 ( 0.15%) NOMINAL BANDWIDTH 4.2MHz 5.0MHz 4.2MHz 4.2MHz 4.2MHz BLACK SETUP TO BLANK 7.5 IRE 0 IRE 7.5 IRE 7.5 IRE 7.5 IRE
STANDARD NTSC M PAL B, D, G, H, I PAL M PAL N Special Combination PAL N
VIDEO INPUT LOW TIME COUNTER VSYNC DETECT THRESHOLD
OV
VSYNC `EVEN' FIELD
6.5 LINES
FIELD
FIGURE 7. VSYNC TIMING AND THE EVEN TO ODD TRANSITION
VIDEO INPUT LOW TIME COUNTER VSYNC DETECT THRESHOLD
OV
VSYNC `ODD' FIELD
6.5 LINES
FIELD
FIGURE 8. VSYNC TIMING AND THE ODD TO EVEN TRANSITION
(4 x fSC)/CLK = Chroma PLL Value (4 x 3.579545MHz) / 27MHz = 0.5302895 This value must be loaded to correctly separate and decode the video signal. A default Chroma PLL Value is used after a system RESET is applied. The default assumes a CLK of 27MHz and NTSC as the video standard. The default value is 0.5302895. An ideal 4xfSC line should have 910 pixels for NTSC and 1135 for PAL. The Output Sample rate converter is locked to the horizontal line frequency and is used to spatially align pixels in a field. The LOCKED flag signals when the phase locked loop is within a 4 pixel range of the horizontal sync edge. When line errors exceed that range the LOCKED flag is cleared.
In cases where VCRs are used in Pause, Fast Forward or Fast Reverse, lines are typically dropped or added by the VCR. In a worst case scenario a VCR line tolerance will vary by 8%. The standard detect logic checks the line count against the given standard to determine an error. VCRs in trick mode cannot cause a standard error. With an NTSC standard VCR the number of lines in a field should not exceed 285. Greater than 285 lines in a field is interpreted as a PAL video source. An ideal NTSC source should have 262.5 lines per field and a PAL source should have 312.5 lines per field. The HMP8112 can detect a STANDARD Error that signals when the video received does not match the standard that was programmed into the Video Input Control Register. This
9
HMP8112
flag, when asserted, tells the user that the video standard that was expected was not found and a different standard should be selected in the Video Input Control register. The error flag is cleared after a RESET or after the Chroma PLL Clock Ratio register has been loaded via the I2C bus. After the flag is cleared the standard error logic verifies the video standard. The error flag is set after 2 vertical sync periods have passed and the line count did not match the expected line count.
Brightness
The user can control the brightness of the incoming video by programming the Brightness register. The brightness adjustment will offset the Y component. The brightness register is an 8-bit register where the bottom 7 bits are brightness control and the top bit is the IRE setup. The IRE setup for NTSC is 70 and the setup for PAL is 63. When the IRE bit is set (1) then the value of 70 is subtracted from the Y data, and if the IRE bit is cleared (0) then the values of 63 is subtracted. The brightness control bits BR[6-0] will brighten the picture as the value is increased. BR = -64 is the darkest and BR = +63 is the brightest. The default value of the register after a RESET is 0 (80H).
Video Adjustments
The HMP8112 allows the user to vary such video parameters as Contrast, Brightness, Sharpness, Hue and Color Saturation. These adjustments can be made via the I2C interface. Contrast, brightness and sharpness are luminance controls. The full dynamic range of the luminance channel can be used by selecting the IRE setup cancellation mode. This mode will remove the IRE setup and blanking level offset to take advantage of the full dynamic range of the luminance processing path. The sharpening filters allow the enhancement of low, mid and high frequency components of the luminance signal to compensate for low amplitude video. Vertical sharpness is also controlled via the I2C interface. Hue and Color saturation controls enhance the CbCr components of the incoming video, all under user control.
TABLE 3. USER CONTROLLED SETTINGS USER VIDEO SETTINGS Brightness Contrast Hue or Tint Horizontal Sharpness Vertical Sharpness Color Saturation
Contrast
The contrast adjustment will allow the user to increase and decrease the gain of the Y data. The contrast factor is an 8-bit number (as shown below) that ranges from 0 to 1.999. X.XXXXXXX The default value after a RESET is 1.47 (BDH).
Hue or Tint Adjust
The Hue adjustment is applied to the U and the V color difference signal. The Hue adjusts the phase of the given UV data. The Hue can be adjusted by 30o in 1/4o increments. This is achieved by changing the Burst Phase Locked reference point. Figure 10 shows the block diagram for the color adjustment section. This default value for this register is 0 (00H).
DEMODULATED UV DATA CHROMA AGC AND USER SETTINGS UV DATA
VIDEO DATA
COLOR DECODER
Luminance Adjustments
The Luminance data can be adjusted in the HMP8112. The user can adjust brightness and contrast of the Y or luminance data. The user can also set the IRE or setup subtraction value to eliminate the black pedestal offset from NTSC signals. The Contrast adjustment range can exceed a value of one so as to take full advantage of the 8-bit dynamic range for Y. The user control settings executes the equation YOUT = (Y - IRE Setup + BRIGHTNESS) x CONTRAST
BRIGHTNESS (-64 TO +63) HUE OFFSET
+
HUE ADJUST
TO INPUT SAMPLE RATE CONVERTER
CHROMA PHASE LOCKED LOOP
FIGURE 10. HUE ADJUST BLOCK DIAGRAM
Horizontal/Vertical Sharpness
Y DATA FROM DECODER
+ IRE BLACK SETUP (NTSC = 70, PAL = 63)
+
X
8 CONTRAST (0 TO 1.999)
Y'
FIGURE 9. LUMINANCE CONTROL SETTINGS PATH
The frequency characteristics of the video waveform can be altered to enhance the sharpness of the picture. The Horizontal Sharpness register acts as a 4 band equalizer where the amplitude of specific frequency ranges can be enhanced or diminished. The Sharpness Control Register allows the Low (LF), Mid (MF) and High Frequency (HF) bands of the luminance signal to be enhanced. Vertical Sharpness can be adjusted to 1 or a factor of 0. The RESET default is a factor of 1.0
10
HMP8112
The 2-bit values allow 4 choices of scaling factors. The sharpness control helps to compensate for losses in the scaling interpolators that can reduce the amplitude of high frequency components.
TABLE 4. SHARPNESS GAIN FACTOR SELECTS XF1 0 0 1 1 XF0 0 1 0 1 GAIN FACTOR SCALED BY 1.0 SCALED BY 2.0 SCALED BY 4.0 SCALED BY 0
HMP8112 VIDEO DECODER 41 SDA SCL 40 4k 4k
I 2C Control Interface
The HMP8112 utilizes an I2C control bus interface to program the internal configuration registers. This standard mode (up to 100 KBPS) interface consists of the bidirectional Serial Data Line (SDA) and the Serial Clock Line (SCL). The implementation on the HMP8112 is a simple slave interface that will not respond to general calls and cannot initiate a transfer. When the device is not active, the SDA and SCL control pins should be pulled high through external 4k pullup resistors.
+5V +5V +5V
The Color Killer (AGC Hysteresis and Loop Limits)
The color killer will disable the color difference path and set the U and V components to zero. The automatic color killer circuitry uses the AGC threshold to determine the maximum and minimum gain factor limits. The loop filter determines how much the AGC gain factor can be changed within one line. The maximum gain factor (Max = 8) and the minimum gain factor (Min = 0.5) will limit the range of the AGC. When the gain factor exceeds the maximum gain factor of 8, the gain factor is limited to 8. Once the signal has an amplitude of 1/16th, the nominal video the color killer is enabled and the chroma phase locked loop holds it's last phase reference. While the color killer is enabled, the U and V components are forced to zero. Once the input video signal reaches 1/7th the optimum amplitude the color killer is disabled and the color is returned.
MAX GAIN FACTOR MIN GAIN FACTOR AGC ENABLE
FIGURE 12. PULLUP RESISTOR CONFIGURATION
UV DATA
/4096
COLOR KILLER
AGC GAIN FACTOR
The I2C clock/data timing is shown below in Figure 13. The HMP8112 contains 29 internal registers used to program and configure the Decoder. The I2C control port contains a pointer register that auto-increments through the entire register space and can be written. The autoincrement pointer will wrap after the last register has been accessed (Product ID Register) and should be set to the desired starting address each time an access is started. For a write transfer, the I2C device base address is the first part of a serial transfer. Then the internal register pointer is loaded. Then a series of registers can be written. If multiple registers are written, the pointer register will autoincrement up through the register address space. A stop cycle is used to end the transfer after the desired number of registers are programmed. For a read transfer, the I2C device address is the first part of the serial transfer. Then the internal register pointer is loaded. At this point another start cycle is initiated to access the individual registers. Figure 14 shows the programming flow for read transfer of the internal registers. Multiple registers can be read and the pointer register will autoincrement up through the pointer register address space. On the last data read, an acknowledge should not be issued. A stop cycle is used to end the transfer after the desired number of registers are read.
I2C LINE COUNT
FIGURE 11. LOOP FILTER BLOCK DIAGRAM (HYSTERESIS)
The dynamic range of the AGC allows it to compensate for video that is 1/8 to 2 times the specified nominal of 1VP-P.
Saturation
The color saturation component is controlled via the Color Saturation Registers. The color saturation is applied to the UV components after the AGC function. The saturation value is multiplied by the UV data to increase the color intensity. The data range is from 0 to 1.96875 where 1.96875 is the brightest intensity. This is an 8-bit number in the form: X.XXX XXXX The default value after a RESET is 1.2074 (9DH).
Product ID Register
The HMP8112 contains a product ID register that can be used to identify the presence of a board during a Plug 'n Play detection software algorithm. The Product ID code is 12H and the register is the last register in the HMP8112 (1BH).
Output Data Port Modes
The HMP8112 can output data in 2 formats, an 8-bit Burst mode and a 16-bit Synchronous Pixel Transfer mode. In 16-bit Synchronous Pixel Transfer Mode pixel data is output at the
11
HMP8112
CLK frequency and Table 5 shows the number of data points per video line to expect for a given standard. Data is output as 4:2:2 subsampled data in a Y-Cb/Y-Cr 16-bit sequence. The Data Valid (DVLD) flag is asserted when video data is present on the 16-bit output port of the HMP8112 (Y[7:0], CbCr[7:0]). The ACTIVE flag is asserted when the active video portion of the horizontal scan line is present on the data output port. See Figure 15 for Synchronous Pixel Transfer Mode timing. DVLD is asserted every time the output sample rate converter has a valid output. When DVLD and ACTIVE are used together the visual portion of the image can be captured. When DVLD is used alone all valid data during the Horizontal, Vertical and Reference Burst Timing are available. ACTIVE is asserted from lines 22 through 262.5 and lines 285.5 through 525 for NTSC (and PAL M). Active is asserted from lines 23.5 through 310 and lines 336 through 623.5 for PAL (B, D, G, H, I, N, Comb N). The CLK can be run on a 20MHz - 30MHz clock source. Data will be output (on average) at the Output Data Rate shown in Table 5 for a given standard. Data is clocked out synchronous to CLK and will come in bursts. To smooth out the data rate to a regular rate a CLK of 2X the average output data rate can be used. In the 16-bit pixel transfer, data is sequenced on the CbCr[7:0] data bus, starting with Cb and then Cr.
TABLE 5. OUTPUT MODE STANDARDS OUTPUT ACTIVE DATA PIXELS/ RATE LINE 12.27MHz 13.5MHz 640 720 720 TOTAL PIXELS/ LINE 780 858 864 TOTAL LINES/ FIELD 262.5 262.5 312.5
STANDARD NTSC Square Pixel NTSC CCIR 601
PAL B, D, G, H, I, N, 13.5MHz COMB N, CCIR601 PAL M CCIR 601 13.5MHz
720 768
858 944
262.5 312.5
PAL B, D, G, H, I, N 14.74MHz Square Pixel PAL M Square Pixel 14.74MHz
640
780
312.5
For Burst Mode output format the Y[7:0] output bus is used to transfer all YCbCr data in 8-bit format. The data is also 4:2:2 subsampled but will only contain the active video portion of the line. The HMP8112 uses an internal 32 deep fifo to handle latencies between the output sample rate and the CLK frequency. In this mode, the data is clocked out at the CLK rate and only clock frequencies of 24.5454MHz, 27MHz and 29.5MHz can be used. In 8-bit data mode, the data is sequenced on the Y[7:0] bus in Cb, Y, Cr, Y format. ACTIVE is asserted as soon as the mode is selected. DVLD when asserted indicates a valid active pixel is available. Pixels during the horizontal and vertical blanking are not available. Only the active portions of the video line are output.
SDA
SCL S START CONDITION 1-7 ADDRESS 8 R/W 9 ACK 1-7 DATA 8 9 ACK P STOP CONDITION
FIGURE 13. I2C SERIAL TIMING FLOW
DATA WRITE S
1000 100 (R/W) CHIP ADDR 0x88 A SUB ADDR A DATA REGISTER POINTED TO BY SUBADDR A DATA AP
S = START CYCLE P = STOP CYCLE A = ACKNOWLEDGE NA = NO ACKNOWLEDGE FROM MASTER FROM HMP8112
DATA READ S
1000 100 (R/W) CHIP ADDR 0x88 A SUB ADDR AS CHIP ADDR 0x89 A DATA REGISTER POINTED TO BY SUBADDR A DATA NA P
FIGURE 14. REGISTER WRITE PROGRAMMING FLOW
12
HMP8112 Reset
The RESET pin is used to return the decoder to an initialization state. This pin should be used after a power-up to set the part into a known state. The internal registers are returned to their RESET state and the Serial I2C port is returned to inactive state. The RESET pin is an active low signal and should be asserted for minimum of 1 CLK cycle. After a RESET or a software reset has occurred all output pins are three-stated. The following pins must be pulled high to ensure proper operation:
tDLY CLK
HSYNC VSYNC DVLD ACTIVE FIELD A 10K or smaller pullup resistor to VCC is recommended.
DVLD NOTE 2 ACTIVE
Y[7-0] tDVLD CbCr[7-0]
YN NOTE 1 CrN
Y0
Y1
Y2
Cb0
Cr0
Cb1
NOTES: 1. Y0 is the first active luminance pixel of a line. Cb0 and Cr0 are first active chrominance pixels in a line. Cb and Cr will alternate every cycle due to the 4:2:2 subsampling. 2. Active is asserted for lines 22-262.5 and 285.5-525. DVLD is asserted for every valid pixel during both active and blanking regions. DVLD is asserted during vertical and horizontal sync. FIGURE 15A. OUTPUT TIMING 16-BIT MODE
/
NTSC M, N PAL M LINES 1-21 <- PIXEL 0 LINES 22-263.5
(PAL B, D, G, H, I, N COMB N) (LINES 1-23.5) (LINES 23.5-310) <- PIXEL 0
NTSC M, N PAL M LINES 263.5-284
(PAL B, D, G, H, I, N COMB N) (LINES 311-335)
LINES 285-525
(LINES 336-623.5)
FIGURE 15B. ACTIVE VIDEO REGIONS IN 16-BIT MODE
tDLY CLK DVLDY
ACTIVE Y[7-0] tDVLD PIXEL 1 Cb0 PIXEL 2 Y0 PIXEL 3 Cr0 PIXEL N-3 Y1 PIXEL N-2 PIXEL N-1 Cb2 Y2 PIXEL N Cr2
FIGURE 16. OUTPUT TIMING 8-BIT MODE
13
HMP8112
TABLE 6. VIDEO INPUT CONTROL DESTINATION ADDRESS = 00H BIT NUMBER 7-6 FUNCTION Video Input Standard DESCRIPTION These bits select the video input standard. 00 = PAL B, G, H, I, N; 4.43MHz subcarrier; 50fps; 625 lines/frame; 01 = PAL M; 3.58MHz subcarrier; 60fps; 525 lines/frame; 10 = Special PAL N; 3.58MHz subcarrier; 50fps; 625 lines/frame; 11 = NTSC M; 3.58MHz subcarrier; 60fps; 525 lines/frame (default); This bit enables the color subcarrier trap filter. The filter removes the color subcarrier information from the luminance channel. The filter should be enabled for PAL Standard systems. 0 = Enabled 1 = Disabled (default) 4 Chrominance Low Pass Filter Disable This bit enables the chrominance low pass filter. This filter band limits the chrominance channel to remove luminance artifacts. This filter should be enabled for PAL Standard systems. 0 = Enabled 1 = Disabled (default) 3 Automatic Color Gain Control This bit enables the color AGC function. When this bit is set the color AGC will automatically adjust the chrominance channel gain, to drive the color reference burst to a nominal 20 IRE's. When this bit is cleared the color AGC gain factor is set to 1.0 and the color saturation must be adjusted to obtain nominal CrCb values. 0 = Disabled 1 = Enabled (default) 2-1 A/D Converter Multiplexor Selects These bits control the A/D input select multiplexers and whether S-Video is being input as follows: MUXSEL1,0 = 0, 0 = Select Composite Video Input #0, set decoder for Composite 1, 0 = Select Composite Video Input #1, set decoder for Composite 0, 1 = Select Composite Video Input #2, set decoder for Composite 1, 1 = Select S-Video Y and C Inputs 0 Not Used Write Ignored, Read 0's XB 00B 1B 1B 1B RESET STATE 11B
5
Color Trap Filter Disable
TABLE 7. LUMINANCE BRIGHTNESS CONTROL DESTINATION ADDRESS = 01H BIT NUMBER 7 FUNCTION DESCRIPTION RESET STATE 1B
IRE Setup This bit enables the black setup cancelation circuit for NTSC sources. When this bit is set Cancellation Control a value of 73 is used to strip the sync information from the video signal. When this bit is cleared a value of 64 is used to strip the sync information. 0 = subtract 64 from the luminance signal 1 = subtract 73 from the luminance signal
6-0
Luminance Brightness Control
These bits control the brightness adjustment to the luminance channel. The brightness adjustment value is a number that ranges from +63 to -64. This register is in the two's complement format, where bit 6 is the sign bit.
000 0000B
14
HMP8112
TABLE 8. LUMINANCE CONTRAST ADJUST REGISTER DESTINATION ADDRESS = 02H BIT NUMBER 7-0 FUNCTION DESCRIPTION RESET STATE 1011 1101B
Luminance Contrast This register sets the contrast adjust factor. This value is multiplied by the luminance data Adjust Factor and allows the data to be scaled from 0 to a factor of +1.96875. This 8-bit number is a fractional number as shown below: 20 2-1 2-2 2-3 2-4 2-5 2-6 2-7 The contrast factor is applied after the brightness. TABLE 9. HUE ADJUST REGISTER DESTINATION ADDRESS = 03H
BIT NUMBER 7-0
FUNCTION Hue Phase Adjust
DESCRIPTION This register sets the hue phase offset adjustment. This 8-bit number is applied as a phase offset to the CbCr data coming out of the demodulator. This 8-bit number is a in the range of +127 to -128. The hue adjust has as range of 30o with each count in this register allowing a 0.25o phase adjustment. This register is in two's complement format, where bit 7 is the sign bit. TABLE 10. LUMINANCE SHARPNESS CONTROL REGISTER DESTINATION ADDRESS = 04H
RESET STATE 0000 0000B
BIT NUMBER 7-6
FUNCTION
DESCRIPTION
RESET STATE 00B
High Frequency These bits adjust the amplitude of high frequency components in the luminance video Enhancement Factor signal. The attenuation or multiplication of the high frequency components is adjusted as shown below: 00 = Multiply high frequency components by 1.0 01 = Multiply high frequency components by 2.0 10 = Multiply high frequency components by 4.0 11 = Zero out high frequency components.
5-4
Middle Frequency Enhancement Factor
These bits adjust the amplitude of middle frequency components in the luminance video signal. The attenuation or multiplication of the middle frequency components is adjusted as shown below: 00 = Multiply middle frequency components by 1.0 01 = Multiply middle frequency components by 2.0 10 = Multiply middle frequency components by 4.0 11 = Zero out middle frequency components.
00B
3-2
Low Frequency Enhancement Factor
These bits adjust the amplitude of low frequency components in the luminance video signal. The attenuation or multiplication of the low frequency components is adjusted as shown below: 00 = Multiply low frequency components by 1.0 01 = Multiply low frequency components by 2.0 10 = Multiply low frequency components by 4.0 11 = Zero out low frequency components.
00B
1-0
Vertical High Frequency Enhancement Factor
These bits adjust the amplitude of vertical high frequency components in the luminance video signal. The attenuation or multiplication of the vertical high frequency components is adjusted as shown below: 00 = Multiply vertical high frequency components by 1.0 01 = Reserved. 10 = Reserved. 11 = Zero out vertical high frequency components.
00B
15
HMP8112
TABLE 11. COLOR SATURATION ADJUST FACTOR DESTINATION ADDRESS = 05H BIT NUMBER 7-0 FUNCTION Color Saturation Adjust Factor DESCRIPTION This register sets the color saturation adjust factor. This value is multiplied by the chrominance (CbCr) data and allows the data to be scaled from 0 to a factor of +1.96875. This 8-bit number is a fractional number as shown below: 20 2-1 2-2 2-3 2-4 2-5 2-6 2-7 The contrast factor is applied after the brightness. TABLE 12. PHASE LOCKED LOOP CHROMINANCE SUBCARRIER TO BUS CLOCK FREQUENCY RATIO DESTINATION ADDRESS = 06H BIT NUMBER 7-0 FUNCTION Chroma PLL Ratio DESCRIPTION These bits are used to program the ratio of the incoming video chrominance color subcarrier frequency to the BUS Clock used. This number serves as the reference frequency of the chrominance PLL and must be very accurate. This is the lower byte of the ratio and encompasses the following range: 2-9 2-10 2-11 2-12 2-13 2-14 2-15 2-16 The default value is for a CLK frequency of 27MHz and a color subcarrier of 3.579545 MHz. TABLE 13. PHASE LOCKED LOOP CHROMINANCE SUBCARRIER TO BUS CLOCK FREQUENCY RATIO DESTINATION ADDRESS = 07H BIT NUMBER 15 - 8 FUNCTION Chroma PLL Ratio DESCRIPTION These bits are used to program the ratio of the incoming video chrominance color subcarrier frequency to the BUS Clock used. This number serves as the reference frequency of the chrominance PLL and must be very accurate. This is the upper byte of the ratio and encompasses the following range: 2-1 2-2 2-3 2-4 2-5 2-6 2-7 2-8 TABLE 14. HORIZONTAL AGC START TIME REGISTER DESTINATION ADDRESS = 08H BIT NUMBER 7-0 FUNCTION DESCRIPTION RESET STATE 0011 1111B RESET STATE 1000 0111B RESET STATE 1100 0001B RESET STATE 1001 1101B
Horizontal AGC This register provides a programmable delay for the HAGC pulse that control the sync Pulse Programmable tip AGC in the A/D converters. The start time of the HAGC pulse is set from the detection Start Time of horizontal sync in the video data. HAGC is programmable in CLK increments and has a fixed 1 clock delay following the falling edge of horizontal sync. This is the lower byte of the 10-bit word. TABLE 15. HORIZONTAL AGC START TIME REGISTER DESTINATION ADDRESS = 09H
BIT NUMBER 15 - 10
FUNCTION Not Used Write Ignored, Read 0's.
DESCRIPTION
RESET STATE XXXX XX
16
HMP8112
TABLE 15. HORIZONTAL AGC START TIME REGISTER (Continued) DESTINATION ADDRESS = 09H BIT NUMBER 9-8 FUNCTION DESCRIPTION RESET STATE 11B
Horizontal AGC This register provides a programmable delay for the HAGC pulse that control the sync Pulse Programmable tip AGC in the A/D converters. The start time of the HAGC pulse is set from the detection Start Time of horizontal sync in the video data. HAGC is programmable in CLK increments and has a fixed 1 clock delay following the falling edge of horizontal sync. This is the upper byte of the 10-bit word. TABLE 16. HORIZONTAL AGC END TIME REGISTER DESTINATION ADDRESS = 0AH
BIT NUMBER 7-0
FUNCTION
DESCRIPTION
RESET STATE 0000 0000B
Horizontal AGC This register provides a programmable delay for the HAGC pulse that control the sync Pulse Programmable tip AGC in the A/D converters. The end time of the HAGC pulse is set from the detection End Time of horizontal sync in the video data. HAGC is programmable in CLK increments and has a fixed 1 clock delay following the falling edge of horizontal sync. This is the lower byte of the 10-bit word. TABLE 17. HORIZONTAL AGC END TIME REGISTER DESTINATION ADDRESS = 0BH
BIT NUMBER 15 - 10 9-8
FUNCTION Not Used Write Ignored, Read 0's
DESCRIPTION
RESET STATE XXXX XX 00B
Horizontal AGC This register provides a programmable delay for the HAGC pulse that control the sync Pulse Programmable tip AGC in the A/D converters. The end time of the HAGC pulse is set from the detection End Time of horizontal sync in the video data. HAGC is programmable in CLK increments and has a fixed 1 clock delay following the falling edge of horizontal sync. This is the upper byte of the 10-bit word. TABLE 18. HORIZONTAL SYNC START TIME REGISTER DESTINATION ADDRESS = 0CH
BIT NUMBER 7-0
FUNCTION
DESCRIPTION
RESET STATE 0011 1011B
Horizontal Drive This register provides a programmable delay for the external HDRIVE signal. The start Programmable Start time of the HDRIVE pulse is set from the detection of horizontal sync in the video data. Time HDRIVE is programmable in CLK increments and has a fixed 1 clock delay following the falling edge of horizontal sync. This is the lower byte of the 10-bit word. TABLE 19. HORIZONTAL SYNC START TIME REGISTER DESTINATION ADDRESS = 0DH
BIT NUMBER 15 - 10 9-8
FUNCTION Not Used Write Ignored, Read 0's
DESCRIPTION
RESET STATE XXXX XX 11B
Horizontal Drive This register provides a programmable delay for the external HDRIVE signal. The start Programmable Start time of the HDRIVE pulse is set from the detection of horizontal sync in the video data. Time HDRIVE is programmable in CLK increments and has a fixed 1 clock delay following the falling edge of horizontal sync. This is the upper byte of the 10-bit word.
17
HMP8112
TABLE 20. HORIZONTAL SYNC END TIME REGISTER DESTINATION ADDRESS = 0EH BIT NUMBER 7-0 FUNCTION Horizontal Drive Programmable End Time DESCRIPTION This register provides a programmable delay for the external HDRIVE signal. The end time of the HDRIVE pulse is set from the detection of horizontal sync in the video data. HDRIVE is programmable in CLK increments and has a fixed 1 clock delay following the falling edge of horizontal sync. This is the lower byte of the 10-bit word. TABLE 21. HORIZONTAL SYNC END TIME REGISTER DESTINATION ADDRESS = 0FH BIT NUMBER 15 - 10 9-8 FUNCTION Not Used Horizontal Drive Programmable End Time Write Ignored, Read 0's This register provides a programmable delay for the external HDRIVE signal. The end time of the HDRIVE pulse is set from the detection of horizontal sync in the video data. HDRIVE is programmable in CLK increments and has a fixed 1 clock delay following the falling edge of horizontal sync. This is the upper byte of the 10-bit word. TABLE 22. PHASE LOCKED LOOP ADJUST REGISTER DESTINATION ADDRESS = 10H BIT NUMBER 7-0 FUNCTION DESCRIPTION RESET STATE 0000 0000B DESCRIPTION RESET STATE XXXX XX 00B RESET STATE 0010 0000B
Phase Locked Loop The Phase Locked Loop time constants can be changed for testing purposes. It is recFilter Adjust Test ommended that the default value of (20H) always be used. The reset state is 00H. Register TABLE 23. PHASE LOCKED LOOP SYNC DETECT WINDOW REGISTER DESTINATION ADDRESS = 11H
BIT NUMBER 7-0
FUNCTION
DESCRIPTION
RESET STATE 1101 1101B
Phase Locked Loop These bits control the PLL horizontal sync detect window. This window sets the length Horizontal Sync of time that the line lock PLL will allow the detection of the HSYNC. HSYNC outside of Detect Window this window are declared missing and will cause the missing sync logic to start counting missing syncs. For NTSC this value should be DDH and for PAL, FFH. TABLE 24. DC RESTORE START TIME REGISTER DESTINATION ADDRESS = 12H
BIT NUMBER 7-0
FUNCTION
DESCRIPTION
RESET STATE 0011 0111B
DC Restore This register provides a programmable delay for the internal DC RES signal. The start Programmable Start time of the DC RES pulse is set from the detection of horizontal sync in the video data. Time DC RES is programmable in CLK increments and has a fixed 1 clock delay following the falling edge of horizontal sync. This signal is used to run the GATE B pin of the A/D converter. This is the lower byte of the 10-bit word.
18
HMP8112
TABLE 25. DC RESTORE START TIME REGISTER DESTINATION ADDRESS = 13H BIT NUMBER 15 - 10 9-8 FUNCTION Not Used DC Restore This register provides a programmable delay for the internal DC RES signal. The start Programmable Start time of the DC RES pulse is set from the detection of horizontal sync in the video data. Time DC RES is programmable in CLK increments and has a fixed 1 clock delay following the falling edge of horizontal sync. This is the upper byte of the 10-bit word. TABLE 26. DC RESTORE END TIME REGISTER DESTINATION ADDRESS = 14H BIT NUMBER 7-0 FUNCTION DC Restore Programmable End Time DESCRIPTION This register provides a programmable delay for the internal DC RES signal. The end time of the DC RES pulse is set from the detection of horizontal sync in the video data. DC RES is programmable in CLK increments and has a fixed 1 clock delay following the falling edge of horizontal sync. This signal is used to run the GATE B pin of the A/D converter. This is the lower byte of the 10-bit word. TABLE 27. DC RESTORE END TIME REGISTER DESTINATION ADDRESS = 15H BIT NUMBER 15 - 10 9-8 FUNCTION Not Used DC Restore Programmable End Time This register provides a programmable delay for the external DC RES signal. The end time of the DC RES pulse is set from the detection of horizontal sync in the video data. DC RES is programmable in CLK increments and has a fixed 1 clock delay following the falling edge of horizontal sync. This is the upper byte of the 10-bit word. TABLE 28. OUTPUT FORMAT CONTROL REGISTER DESTINATION ADDRESS = 16H BIT NUMBER 7 6, 5, 4 FUNCTION Square Pixel/ITU-R BT601 Select DESCRIPTION When "1", Square pixel output is selected, when "0" ITU-R BT601 output rate is selected. RESET STATE 0B 000B DESCRIPTION RESET STATE XXXX XX 00B RESET STATE 0101 0010B DESCRIPTION RESET STATE XXXX XX 00B
Output Field Control These bits control the field capture rate of the HMP8112. The user can select every 4th "FLD_CONT(2-0)" field, every other field or every field of video to be output to the data port. 000 = No Capture Enabled 001 = Capture every 4th field 010 = Capture every 2nd field 011 = Capture every 2nd odd field 100 = Capture every 2nd even field 101 = Capture every odd field 110 = Capture every even field 111 = Capture all fields
3 2
8/16 output Select OEN
When "1", the 8-bit Burst Transfer output mode is selected. When "0", the 16-bit Synchronous Pixel Transfer output mode is selected. This bit enables the Y(7-0), CbCr(7-0), ACTIVE, HSYNC, VSYNC and DVLD outputs. 1 = Outputs enabled; 0 = three-stated.
0B 0B
19
HMP8112
TABLE 28. OUTPUT FORMAT CONTROL REGISTER (Continued) DESTINATION ADDRESS = 16H BIT NUMBER 1 FUNCTION Vertical Pixel Siting DESCRIPTION When this bit is cleared (`0') the chrominance pixels have a 1/2 line pixel offset from their associated luminance pixel in a 4:2:2 subsampled scheme. When this bit is set (`1') the pixel siting is line aligned with the luminance pixels in a 4:2:2 subsampled scheme. The bit is cleared by a RESET. Write Ignored, Read 0's TABLE 29. SOFTWARE RESET AND VIDEO STATUS REGISTER DESTINATION ADDRESS = 17H BIT NUMBER 7 FUNCTION Software Reset DESCRIPTION When this bit is set to 1, the entire device except the I2C bus is reset to a known state exactly like the RESET input. The software reset will initialize all register bits to their reset state as well as place the PLLs back at the power-up state. Once set this bit is self clearing after only 4 CLK periods. This bit is cleared on power-up by the external RESET pin. This flag when set (`1') will set the output video to black when a lost vertical sync has been detect. This flag is cleared after a RESET. This flag when set (`1') indicates that the Line Locked-Phase Locked Loop has locked to the video data. The state of this flag is reflected on the LOCKED output pin. This flag is cleared after a RESET of Software Reset. RESET STATE 0B RESET STATE 0B
0
Not Used
X
6 5
Black Screen Line Locked Flag
Read Only Read Only
4
Standard Error Flag This flag when set (`1') indicates that the Standard detected does not match the one selected in the Video Input Control Register. The standard is checked against a line count and if the line count is significantly different than the expected value then this flag is triggered. The state of this flag is reflected on the STANDARD_ERROR output pin. This flag is cleared after a RESET or Software Reset. Not Used Write ignored, Read 0's. TABLE 30. RESERVED DESTINATION ADDRESS = 18H
Read Only
3-0
XXXX XX
BIT NUMBER 7-0
FUNCTION Reserved Read Only
DESCRIPTION This register is reserved for future use. This register will read all zero's and is write ignored. TABLE 31. RESERVED DESTINATION ADDRESS = 19H
RESET STATE 0000 0000B
BIT NUMBER 7-6 5
FUNCTION Reserved Read Only Lost HSYNC Control
DESCRIPTION This register is reserved for future use. This register will read all zero's and is write ignored. This bit controls when the PLL will declare lost horizontal sync, leave track mode and return to acquisition to acquire a new HSYNC reference. This bit should be used with VCR's with extremely gross headswitch errors. When this bit is cleared, lost line lock is declared after 12 missing horizontal syncs. When this bit is set, lost line lock is declared after one missing horizontal sync and the line lock PLL will reacquire the first HSYNC is detects. This bit is cleared by RESET. This register is reserved for future use. This register will read all zero's and is write ignored.
RESET STATE 00B 0B
4-0
Reserved Read Only
0 0000B
20
HMP8112
TABLE 32. RESERVED DESTINATION ADDRESS = 1AH BIT NUMBER 7-0 FUNCTION Reserved Read Only DESCRIPTION This register is reserved for future use. This register will read all zero's and is write ignored. TABLE 33. PRODUCT ID REGISTER DESTINATION ADDRESS = 1BH BIT NUMBER 7-0 FUNCTION Product ID Code DESCRIPTION This register contains the last two digits of the product part number for use as a software ID. These bits are read only and always read 12H. RESET STATE 0001 0010B RESET STATE 0000 0000B
Pinout
80 LEAD PQFP TOP VIEW
DGND DVCC DEC_T LAGC_CAP LCLAMP_CAP DVCC NC DGND DGND HSYNC VSYNC DGND DVCC FIELD DVLD ACTIVE 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 AGND AV CC AGND NC LIN2 LIN1 LIN0 L_ADIN L_OUT AGND AGND AV CC CLK AV CC AGND AGND A/D_TEST NC CIN NC AGND AGND AGND AGND 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 DGND DV CC WPE GAIN_CNTL CCLAMP_CAP DEC_L DV CC DGND DGND RESET DGND TEST DV CC CLK DGND SDA 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41
Y7 Y6 DGND DGND/NC Y5 DVCC Y4 Y3 Y2 Y1 Y0 DGND DVCC CbCr7 CbCr6 CbCr5 CbCr4 CbCr3 DGND CbCr2 DVCC/NC CbCr1 CbCr0 SCL
21
HMP8112 Pin Description
NAME LIN[0:2] PQFP PIN NUMBER 5, 6, 7 INPUT/ OUTPUT Input DESCRIPTION Analog Video Inputs. Inputs 0 and 1 are composite inputs. Input 2 can be either a composite input or the Y component of an S-Video signal. Analog Chroma input component of an S-Video Input. White Peak Enable. When enabled (`1'), the video amplifiers gain is reduced when the digital output code exceeds 248. When disabled (`0') the video amplifier will clip when the A/D reaches code 255. Gain Control Input. DC voltage to set the video amplifier's gain. Decoupling for A/D Converter Reference. Connect a 0.01F and 0.1F capacitors to AGND. Decoupling for A/D Converter Reference. Connect a 0.01F and 0.1F capacitors to AGND. Capacitor Connection for Luminance AGC Circuit. Controls the AGC loop time constant. Capacitor Connection for Luminance Clamp Circuit. Controls the clamp loop time constant. Capacitor Connection for Chrominance Clamp Circuit. Controls the clamp loop time constant. Luminance A/D Converters input from antialiasing filter. Luminance or Composite Analog Video Amplifier output to antialiasing filter. The serial I2C serial input/output data line. The serial I2C serial bus clock line. Master clock for the decoder. This clock is used to run the internal logic, A/D converters, and Phase Locked Loops. All I/O pins (except the I2C) are synchronous to this master clock. A 50ppmcrystal should be used with a waveform symmetry of 60/40% or better. Asynchronous Reset pin. Master Chip reset to initialize the internal states and set the internal registers to a known state. CbCr Data Output Port. The chrominance data output port of the decoder. Data is in unsigned format and can range from 0 to 255. The CbCr data is subsampled to 4:2:2 format. In 4:2:2 format the CbCr bus toggles between Cb and Cr samples with the first sample of a line always being Cb. The port is designed to minimize external logic needed to interface to a VRAM Serial Access Port, DRAM or FIFO. Y Data Output Port. The luminance data output port of the decoder. Data is in unsigned format and can range from 16 to 255. The port is designed to minimize external logic needed to interface to a VRAM Serial Access Port, DRAM or FIFO. Data Valid. This pin signals when valid data is available on the data output ports. This pin is three-stated after a RESET or software reset and should be pulled high through a 10K resistor. Horizontal Sync. This video synchronous pulse is generated by the detection of horizontal sync on the video input. In the absence of video, the HSYNC rate is set when the internal PLL counters overflow. The HSYNC begin and end time can be programmed and is synchronous to CLK. This pin is three-stated after a RESET or software reset and should be pulled high through a 10K resistor.
CIN WPE
19 27
Input Input
GAIN_CTRL DEC_T
28 78
Input Input
DEC_L
30
Input
LAGC_CAP
77
Input
LCLAMP_CAP
76
Input
CCLAMP_CAP
29
Input
L_ADIN L_OUT SDA
8 9 40
Input Output Input/ Output Input Input
SCL CLK
41 13, 38
RESET
34
Input
CbCr[0:7]
42, 43, 45, 47-51
Output
Y[0:7]
54-58, 60, 63, 64
Output
DVLD
66
Output
HSYNC
71
Output
22
HMP8112 Pin Description
NAME VSYNC (Continued) INPUT/ OUTPUT Output
PQFP PIN NUMBER 70
DESCRIPTION Vertical Sync. This video synchronous pulse is generated by the detection of a vertical sync on the video input. In the absence of video the VSYNC rate is set by the over flow of the internal line rate counter. This pin is three-stated after a RESET or software reset and should be pulled high through a 10K resistor. Field Flag. When set (`0') this signals that an ODD field is presently being output from the decoder. When cleared (`1') this signals an EVEN field. This flag will toggle when no vertical sync is detected and 337 lines have elapsed. This pin is three-stated after a RESET or software reset and should be pulled high through a 10K resistor. Active Video Flag. This flag is asserted (`1') when the active portion of the video line is available on the output port. This signal is always set during Burst Output data mode. This flag is free running and synchronous to CLK. This pin is three-stated after a RESET or software reset and should be pulled high through a 10K resistor. Test input. This pin is used for production test and should be connected to digital ground. 5V Logic Supply Pins
FIELD
67
Output
ACTIVE
65
Output
TEST
36
Input
DVCC
26, 31,37, 44, 52, 59, 68, 75, 79 25, 32, 33, 35, 39, 46, 53, 61, 62, 69, 72, 73, 80 2, 12,14 1, 3, 10, 11, 15,16, 21, 22, 23, 24 17 4, 18, 20, 74
Input
DGND
Input
Digital Ground Pins
AVCC AGND
Input Input
5V Analog Supply Pins Analog GND
A/D TEST NC
Output NA
A/D Test Pin. This pin should be left open. No Connect. These pins should be left open.
23
HMP8112
Absolute Maximum Ratings
Digital Supply Voltage (VCC to DGND) . . . . . . . . . . . . . . . . . . . 7.0V Digital Input Voltages . . . . . . . . . . . . . . . . . GND -0.5V to VCC 0.5V ESD Classification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Class 1
Thermal Information
Thermal Resistance (Typical, See Note 1) JA (oC/W) PQFP Package . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 Maximum Power Dissipation HMP8112CN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.9W Maximum Storage Temperature Range . . . . . . . . . .-65oC to 150oC Maximum Junction Temperatures . . . . . . . . . . . . . . . . . . . . . 150oC Maximum Lead Temperature (Soldering 10s) . . . . . . . . . . . . 300oC
Operating Temperature Range
HMP8112CN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 0oC to 70oC
CAUTION: Stresses above those listed in "Absolute Maximum Ratings" may cause permanent damage to the device. This is a stress only rating and operation of the device at these or any other conditions above those indicated in the operational sections of this specification is not implied.
NOTE: 1. JA is measured with the component mounted on an evaluation PC board in free air. Dissipation rating assumes device is mounted with all leads soldered to printed circuit board
Electrical Specifications
VCC = 5.0V, TA = 25oC HMP8112C
PARAMETER POWER SUPPLY CHARACTERISTICS Power Supply Voltage Range Power Supply Current
SYMBOL
TEST CONDITION
MIN
TYP
MAX
UNITS
DVCC, AVCC Digital ICCOP
Note 2 fCLK = 30MHz, DVCC = 5.25V, Outputs Not Loaded fCLK = 30MHz, AVCC = 5.25V fCLK = 30MHz, DVCC = AVCC = 5.25, Outputs Not Loaded
4.75 -
5 45
5.25 60
V mA
Analog ICAOP Total Power Dissipation PTOT
-
170
180
mA
-
0.95
1.26
W
DIGITAL I/O Bus Clock Frequency Clock Cycle Time Clock Waveform Symmetry Clock Pulse Width High Clock Pulse Width Input Logic High Voltage Input Logic Low Voltage Input Leakage Current tPWH tPWL VIH CLK VIL CLK IIH IIL Input/Output Capacitance CIN DVCC = Max DVCC = Min DVCC = Max Input = 0V or DVCC CLK Frequency = 1MHz, Note 2, All Measurements Referenced to Ground TA = 25oC Note 2 DVCC = Max DVCC = Min DVCC = Max Input = 0V or 5V CLK CLK Note 2 20 33 40 8 13 2.8 -400 30 50 60 0.8 10 8 MHz ns % ns ns V V A A pF
Rise/Fall Time Input Logic High Voltage Input Logic Low Voltage Input Logic Current
tr, tf VIH VIL IIH, IIL
2.0 -
-
2.0 0.8 10
ns V V A
24
HMP8112
Electrical Specifications
VCC = 5.0V, TA = 25oC (Continued) HMP8112C PARAMETER Output Logic High Voltage Output Logic Low Voltage Output Logic Current Three-State Output Current Leakage I2C DIGITAL I/O (SDA, SCL, Fast Mode) Input Logic High Voltage Input Logic Low Voltage Input Logic Current VIH VIL IIH, IIL CIN DVCC = Max DVCC = Min DVCC = Max Input = 0V or 5V CLK Frequency = 400kHz, Note 2, All Measurements Referenced to GND TA = 25oC IOH = -1mA, DVCC = Max IOL = 3mA, DVCC = Min Note 2 0.7xVCC 0.3xVCC 10 V V A pF SYMBOL VOH VOL IOH IOZ TEST CONDITION IOH = -4mA, DVCC = Max IOL = 4mA, DVCC = Min DVCC = Max, Input = 0V or 5V MIN 2.4 TYP MAX 0.4 4 10 UNITS V V mA A
Input/Output Capacitance
-
-
8
Output Logic High Voltage Output Logic Low Voltage SCL Clock Frequency SCL Minimum Low Pulse Width SCL Minimum High Pulse Width Data Hold Time Data Setup Time Rise Time Fall Time TIMING CHARACTERISTICS Data Setup Time Data Hold Time Clock to Out ANALOG PERFORMANCE Video Input Amplifier Voltage Range
VOH VOL fSCL tLOW tHIGH tHD:DATA tSU:DATA tR tF
3.0 0 0 4.7 4.0
-
0.4 100 1000 300
V V kHz s s ns ns ns ns
See Figure 31 See Figure 31 Note 2
0 250 -
tSU tHD tDVLD
Notes 2, 3
10 0 -
-
8.0
ns ns ns
VLIN[0:2], VCIN RAIN SCAGC B
Input Termination of 75 and 1.0F AC Coupling, Note 2 Note 2
0.625
1.0
2.0
VP-P k dB MHz
Video Input Amplifier Impedance Color Sub-carrier AGC Range Video Input Amplifier Analog Bandwidth A/D Input Range
200 -6
15
+18 -
1VP-P Sine Wave Input to -3dBc Reduction, Note 2 Note 2
-
AIN + FULL SCALE AIN OFFSET/ZERO
-
AVCC 1.4 AVCC 3.0 -
-
V
-
-
V
A/D Input Bandwidth
BA/D
5
-
MHz
25
HMP8112
Electrical Specifications
VCC = 5.0V, TA = 25oC (Continued) HMP8112C PARAMETER VIDEO PERFORMANCE Differential Gain Differential Phase Integral Linearity Differential Linearity SNR Luminance to Chrominance Crosstalk Chrominance to Luminance Crosstalk Horizontal Locking and Recovery Time AV DIFF DIFF INL DNL SNRL WEIGHTED XLUMA XCHROMA tLOCK Time from Initial Lock Acquisition to an Error of 1 Pixel, Note 2 Note 2 Best Fit Linearity No Missing Codes Note 2 In Composite Input Mode, Note 2 EBU 75% Color Bars, Note 2 2 1 1.5 0.5 49.9 40 40 30 2.25 1.0 %
oC
SYMBOL
TEST CONDITION
MIN
TYP
MAX
UNITS
LSB LSB dB dB dB Lines
# of Missing Horizontal Syncs Before Lost Lock Declared # of Missing Vertical Syncs Before Lost Lock Declared Subcarrier Lock in Range Pixel Jitter
HSYNC LOST VSYNC LOST
-
-
12
#
-
-
3
#
400 -
1/ 8 10 -
10 2 30 10
Hz Pixel ns dB
oC oC
Color Saturation Adjustment Range Hue Accuracy Hue Adjustment Range Brightness Adjustment Range NOTES: 2. Guaranteed by design or characterization.
-
dB
3. Test performed with CL = 40pF, IOL = 4mA, IOH = -4mA. Input reference level is 1.5V for all inputs. VIH = 3.0V, VIL = 0V.
26
HMP8112 Typical Performance Curves
NTSC Composite Phase
FIGURE 17. COLOR BARS NTSC 100% (EIA)
FIGURE 18. COLOR BARS VECTORSCOPE
27
HMP8112 Typical Performance Curves
NTSC Composite Phase
(Continued) (Continued)
FIGURE 19. COLOR BARS VM700 TEST
FIGURE 20. DIFFERENTIAL PHASE AND GAIN
28
HMP8112 Typical Performance Curves
NTSC Frequency Response
(Continued)
FIGURE 21. MULTIBURST
FIGURE 22. MULTIBURST VM700 FREQUENCY ROLL-OFF TEST
29
HMP8112 Typical Performance Curves
NTSC Noise Measurements
(Continued)
FIGURE 23. SIGNAL TO NOISE RATIO - FLAT FREQUENCY RESPONSE
FIGURE 24. SIGNAL TO NOISE RATIO - 5.0MHz LOW PASS FILTERED
30
HMP8112 Typical Performance Curves
NTSC Noise Measurements
(Continued)
(Continued)
FIGURE 25. SIGNAL TO NOISE RATIO - 4.2MHz LOW PASS FILTERED
Pixel Jitter Test
FIGURE 26. LONG TERM JITTER - 20 PULSE BAR 2T
31
HMP8112 Typical Performance Curves
PAL Composite Phase
(Continued)
FIGURE 27. COLOR BARS NTSC 100% (EIA)
FIGURE 28. COLOR BARS VECTORSCOPE
32
HMP8112 Typical Performance Curves
PAL Composite Phase
(Continued) (Continued)
FIGURE 29. COLOR BARS VM700 TEST
FIGURE 30. DIFFERENTIAL PHASE AND GAIN
33
HMP8112 Typical Performance Curves
PAL Frequency Response
(Continued)
FIGURE 31. MULTIBURST
FIGURE 32. NTSC MULTI-TEST PATTERN
34
HMP8112 Typical Performance Curves
(Continued)
FIGURE 33. NTSC CONVERGENCE TEST PATTERN
FIGURE 34. NTSC MULTIBURST TEST PATTERN
35
HMP8112 Typical Performance Curves
(Continued)
FIGURE 35. NTSC SMPTE COLORBARS TEST PATTERN
FIGURE 36. PAL CONVERGENCE TEST PATTERN
36
HMP8112 Typical Performance Curves
(Continued)
FIGURE 37. PAL MULTIBURST TEST PATTERN
FIGURE 38. PAL SMPTE COLORBARS TEST PATTERN
37
HMP8112 Typical Performance Curves
10 8 6 4 dB 2 0 -2 -4 2.6 dB 2 0 -2 -4 2.6 2.8 3.0 3.2 3.4 3.6 3.8 GAIN CONTROL VOLTAGE 4.0 4.2 4.4 TEMPERATURE = 25oC VCC = 5V
(Continued)
10 8 6 4
TEMPERATURE = 25oC VCC = 5V
2.8
3.0
3.2 3.4 3.6 3.8 AGC CAP VOLTAGE
4.0
4.2
4.4
FIGURE 39. CHROMINANCE AMPLIFIER GAIN vs GAIN CONTROL VOLTAGE
FIGURE 40. LUMINANCE AMPLIFIER GAIN vs AGC CAP VOLTAGE
Timing Waveforms
tSU:DATA tBUF SDA tHD:DATA
SCL
tLOW
tHIGH
tR
tF
tSU:STOP
FIGURE 41. TIMING DIAGRAM
38
HMP8112 PCB Layout Considerations
A PCB board with a minimum of 4 layers is recommended, with layers 1 and 4 (top and bottom) for signals and layers 2 and 3 for power and ground. The PCB layout should implement the lowest possible noise on the power and ground planes by providing excellent decoupling. PCB trace lengths between groups of VCC and GND pins should be as short as possible. The optimum layout places the HMP8112 as close as possible to the power supply connector and the video output connector. Component Placement External components should be positioned as close as possible to the appropriate pin, ideally such that traces can be connected point to point. Chip capacitors are recommended where possible, with radial lead ceramic capacitors the second-best choice. Power supply decoupling should be done using a 0.1F ceramic capacitor in parallel with a 0.01F chip capacitor for each group of VCC pins to ground. These capacitors should be located as close to the VCC and GND pins as possible, using short, wide traces. Ground Plane A common ground plane for all devices, including the HMP8112, is recommended. All GND pins on the HMP8112 must be connected to the ground plane. Power Planes The HMP8112 should have its own power plane that is isolated from the common power plane of the board, with a gap between the two power planes of at least 1/8 inch. All VCC pins on the HMP8112 must be connected to this HMP8112 power plane. The HMP8112 power plane should be connected to the board's normal VCC power plane at a single point though a low-resistance ferrite bead, such as a Ferroxcube 5659065-3B, Fair-Rite 2743001111, or TDK BF454001. The ferrite bead provides resistance to switching currents, improving the performance of HMP8112. A single 47F capacitor should also be used between the HMP8112 power plane and the ground plane to control low-frequency power supply ripple. If a separate linear regulator is used to provide power to the HMP8112 power plane, the power-up sequence should be designed to ensure latchup will not occur. A separate linear regulator is recommended if the power supply noise on the VCC pins exceeds 200mV. About 10% of the noise (that is less than 1MHz) on the VCC pins will couple onto the analog outputs. Analog Signals Traces containing digital signals should not be routed over, under, or adjacent to the analog output traces to minimize crosstalk. If this is not possible, coupling can be minimized by routing the digital signals at a 90 degree angle to the analog signals. The analog output traces should also not overlay the HMP8112 and VCC power planes to maximize high-frequency power supply rejection.
Evaluation Boards
The HMP8112EVAL stand-alone evaluation board allows connecting the NTSC/PAL decoder into an IBM PC ISA slot for evaluation. The board contains the HMP8112 NTSC/PAL decoder, 2 Mbytes of VRAM and a encoder. The board can accept Composite or S-Video input and display video on a stand composite or S-Video display. The ISA bus and evaluation software allows easy plug and play of the decoder for analysis with such tools as a VM700 video test system.
39
HMP8112 Metric Plastic Quad Flatpack Packages (MQFP/PQFP)
D D1 -D-
Q80.14x20 (JEDEC MO-108CB-1 ISSUE A)
80 LEAD METRIC PLASTIC QUAD FLATPACK PACKAGE SYMBOL A A1 A2 INCHES MIN 0.010 0.100 0.012 0.012 0.904 0.783 0.667 0.547 0.026 80 0.032 BSC 24 16 MAX 0.134 0.120 0.018 0.016 0.923 0.791 0.687 0.555 0.037 MILLIMETERS MIN 0.25 2.55 0.30 0.30 22.95 19.90 16.95 13.90 0.65 80 0.80 BSC 24 16 MAX 3.40 3.05 0.45 0.40 23.45 20.10 17.45 14.10 0.95 NOTES 6 3 4, 5 3 4, 5 7 Rev. 0 1/94 NOTES: 1. Controlling dimension: MILLIMETER. Converted inch dimensions are not necessarily exact. 2. All dimensions and tolerances per ANSI Y14.5M-1982. 3. Dimensions D and E to be determined at seating plane -C- . 4. Dimensions D1 and E1 to be determined at datum plane -H- . 5. Dimensions D1 and E1 do not include mold protrusion. Allowable protrusion is 0.25mm (0.010 inch) per side.
0.13/0.23 0.005/0.009
-AE E1
-B-
B B1 D D1 E
e
PIN 1 SEATING A PLANE 0.10 0.004 0.40 0.016 MIN 0o MIN A2 A1 0o-7o 0.13/0.17 0.005/0.007 BASE METAL WITH PLATING 5o-16o 0.20 A-B S 0.008 M C -CDS B B1
E1 L N e
-H-
ND NE
L
5o-16o
6. Dimension B does not include dambar protrusion. Allowable dambar protrusion shall be 0.08mm (0.003 inch) total. 7. "N" is the number of terminal positions.
40


▲Up To Search▲   

 
Price & Availability of HMP8156EVAL2

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X